1
general::
Phrase(s): have what it takes [and] have got what it takes
to have the skills, power, intelligence, etc., to do something. • I know I’ve got what it takes. • I guess I don’t have what it takes to be a composer.
McGrawhill's American Idioms And Phrasal Verbs